/**
 * Author : Jorge Mejuto Create : 18/01/2010
 */

package net.eyra.negocio.propietarios;

import java.util.List;

import net.eyra.negocio.dao.EyraDaoException;
import net.eyra.negocio.dao.PropietarioDao;
import net.eyra.negocio.entidades.gestion.propietarios.CuentaBancaria;
import net.eyra.negocio.entidades.gestion.propietarios.EstadoPropietario;
import net.eyra.negocio.entidades.gestion.propietarios.Propietario;

public class Propietarios {

    private PropietarioDao dao = new PropietarioDao();

    public List<Propietario> ListaNombrePropietarios() throws EyraDaoException {
        return dao.getNombrePropietarios();
    }

    public Propietario DatosPropietario(int id_propietario) throws EyraDaoException {
        return dao.getPropietario(id_propietario);
    }

    public List<EstadoPropietario> ListaEstadosPropietario() throws EyraDaoException {
        return dao.getEstadosPropietario();
    }

    public EstadoPropietario CargarEstadoPropietario(int id_estado_propietario) throws EyraDaoException {
        return dao.getEstadoPropietario(id_estado_propietario);
    }

    public void GrabarPropietario(Propietario propietario) throws EyraDaoException {
        dao.setPropietario(propietario);
    }

    public void GrabarCuentaBancaria(CuentaBancaria cta_act) throws EyraDaoException {
        dao.setCuentaBancaria(cta_act);
    }
}
